package datenverwaltung;

import java.sql.Connection;
import java.sql.ResultSet;

/**
 * Enthält Konstanten zur Datenbankverbindung und Methoden für den
 * Datenbankzugriff.
 * 
 * @author Felix
 * 
 */
public interface DBVerbindung {

	static final String DB_CONNECTION_URL = "jdbc:mysql://85.13.145.79:3306/d01828ef";
	static final String DB_USERNAME = "d01828ef";
	static final String DB_PASSWORD = "xwe3442KLSntUgQY";

	/**
	 * Erstellt die Verbindung zur Datenbank
	 * 
	 * @return Connection: die Verbindung zur Datenbank
	 * @throws Exception
	 */
	public Connection getConnection() throws Exception;

	/**
	 * Führt das übergebene Statement auf der Datenbank aus
	 * 
	 * @param stmnt
	 *            das Statement
	 * @return gibt z.B. bei Selects das ResultSet des Selects zurück.
	 * @throws Exception
	 */
	public ResultSet executeStatementOnDB(String stmnt) throws Exception;
}
